package itsm.isperp.framework.data.log;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 数据操作的元数据注解；
 * <p>
 * 通过与DatalogAspect的配合使用，如果将一个Service的方法加入此注释， 则方法在运行前及运行后的执行情况将会被记录到系统；<br />
 * 使用方法：
 * <ul>
 * <li>1.对方法添加注释：@DoDatalog public void anyPublicMethod(){....}；</li>
 * <li>2.</li>
 * </ul>
 * 
 * </p>
 * 
 * @author lizx
 * @date 2013-1-6
 * @version V1.0
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Documented
public @interface DoDatalog {

	public String desc() default "not desc";

}
